package com.topboya.linker.model.response;

import java.io.Serializable;
import java.util.List;

public class CompanyUserListReponse extends BaseResponse implements Serializable{

      private List<Data> data;

        public void setData(List<Data> data) {
            this.data = data;
        }
        public List<Data> getData() {
            return data;
        }

    public class Data implements Serializable{

        private String id;
        private String isNewRecord;
        private String remarks;
        private String createDate;
        private String updateDate;
        private String parentIds;
        private String name;
        private String sort;
        private Area area;
        private String code;
        private String type;
        private String grade;
        private String address;
        private String zipCode;
        private String master;
        private String phone;
        private String fax;
        private String email;
        private String useable;
        private PrimaryPerson primaryPerson;
        private DeputyPerson deputyPerson;
        private List<DeptUserList> deptUserList;
        private List<SubDeptList> subDeptList;
        private String parentId;

        public List<DeptUserList> getDeptUserList() {
            return deptUserList;
        }

        public void setDeptUserList(List<DeptUserList> deptUserList) {

            this.deptUserList = deptUserList;
        }

        public void setId(String id) {
            this.id = id;
        }
        public String getId() {
            return id;
        }

        public void setIsNewRecord(String isNewRecord) {
            this.isNewRecord = isNewRecord;
        }
        public String getIsNewRecord() {
            return isNewRecord;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }
        public String getRemarks() {
            return remarks;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }
        public String getCreateDate() {
            return createDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }
        public String getUpdateDate() {
            return updateDate;
        }

        public void setParentIds(String parentIds) {
            this.parentIds = parentIds;
        }
        public String getParentIds() {
            return parentIds;
        }

        public void setName(String name) {
            this.name = name;
        }
        public String getName() {
            return name;
        }

        public void setSort(String sort) {
            this.sort = sort;
        }
        public String getSort() {
            return sort;
        }

        public void setArea(Area area) {
            this.area = area;
        }
        public Area getArea() {
            return area;
        }

        public void setCode(String code) {
            this.code = code;
        }
        public String getCode() {
            return code;
        }

        public void setType(String type) {
            this.type = type;
        }
        public String getType() {
            return type;
        }

        public void setGrade(String grade) {
            this.grade = grade;
        }
        public String getGrade() {
            return grade;
        }

        public void setAddress(String address) {
            this.address = address;
        }
        public String getAddress() {
            return address;
        }

        public void setZipCode(String zipCode) {
            this.zipCode = zipCode;
        }
        public String getZipCode() {
            return zipCode;
        }

        public void setMaster(String master) {
            this.master = master;
        }
        public String getMaster() {
            return master;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }
        public String getPhone() {
            return phone;
        }

        public void setFax(String fax) {
            this.fax = fax;
        }
        public String getFax() {
            return fax;
        }

        public void setEmail(String email) {
            this.email = email;
        }
        public String getEmail() {
            return email;
        }

        public void setUseable(String useable) {
            this.useable = useable;
        }
        public String getUseable() {
            return useable;
        }

        public void setPrimaryPerson(PrimaryPerson primaryPerson) {
            this.primaryPerson = primaryPerson;
        }
        public PrimaryPerson getPrimaryPerson() {
            return primaryPerson;
        }

        public void setDeputyPerson(DeputyPerson deputyPerson) {
            this.deputyPerson = deputyPerson;
        }
        public DeputyPerson getDeputyPerson() {
            return deputyPerson;
        }

        public void setSubDeptList(List<SubDeptList> subDeptList) {
            this.subDeptList = subDeptList;
        }
        public List<SubDeptList> getSubDeptList() {
            return subDeptList;
        }

        public void setParentId(String parentId) {
            this.parentId = parentId;
        }
        public String getParentId() {
            return parentId;
        }

    }

    public class Area implements Serializable{

        private String id;
        private String isNewRecord;
        private String parentIds;
        private String name;
        private String sort;
        private String parentId;
        public void setId(String id) {
            this.id = id;
        }
        public String getId() {
            return id;
        }

        public void setIsNewRecord(String isNewRecord) {
            this.isNewRecord = isNewRecord;
        }
        public String getIsNewRecord() {
            return isNewRecord;
        }

        public void setParentIds(String parentIds) {
            this.parentIds = parentIds;
        }
        public String getParentIds() {
            return parentIds;
        }

        public void setName(String name) {
            this.name = name;
        }
        public String getName() {
            return name;
        }

        public void setSort(String sort) {
            this.sort = sort;
        }
        public String getSort() {
            return sort;
        }

        public void setParentId(String parentId) {
            this.parentId = parentId;
        }
        public String getParentId() {
            return parentId;
        }
    }

    public class PrimaryPerson implements Serializable{

        private String id;
        private String isNewRecord;
        private String name;
        private String loginFlag;
        private String admin;
        private String roleNames;
        public void setId(String id) {
            this.id = id;
        }
        public String getId() {
            return id;
        }

        public void setIsNewRecord(String isNewRecord) {
            this.isNewRecord = isNewRecord;
        }
        public String getIsNewRecord() {
            return isNewRecord;
        }

        public void setName(String name) {
            this.name = name;
        }
        public String getName() {
            return name;
        }

        public void setLoginFlag(String loginFlag) {
            this.loginFlag = loginFlag;
        }
        public String getLoginFlag() {
            return loginFlag;
        }

        public void setAdmin(String admin) {
            this.admin = admin;
        }
        public String getAdmin() {
            return admin;
        }

        public void setRoleNames(String roleNames) {
            this.roleNames = roleNames;
        }
        public String getRoleNames() {
            return roleNames;
        }

    }


    public class DeputyPerson implements Serializable{

        private String id;
        private String isNewRecord;
        private String name;
        private String loginFlag;
        private String admin;
        private String roleNames;
        public void setId(String id) {
            this.id = id;
        }
        public String getId() {
            return id;
        }

        public void setIsNewRecord(String isNewRecord) {
            this.isNewRecord = isNewRecord;
        }
        public String getIsNewRecord() {
            return isNewRecord;
        }

        public void setName(String name) {
            this.name = name;
        }
        public String getName() {
            return name;
        }

        public void setLoginFlag(String loginFlag) {
            this.loginFlag = loginFlag;
        }
        public String getLoginFlag() {
            return loginFlag;
        }

        public void setAdmin(String admin) {
            this.admin = admin;
        }
        public String getAdmin() {
            return admin;
        }

        public void setRoleNames(String roleNames) {
            this.roleNames = roleNames;
        }
        public String getRoleNames() {
            return roleNames;
        }

    }

    public class DeptUserList implements Serializable {

        private String id;
        private String isNewRecord;
        private String loginName;
        private String name;
        private String loginFlag;
        private String officeId;
        private String admin;
        private String roleNames;
        public void setId(String id) {
            this.id = id;
        }
        public String getId() {
            return id;
        }

        public void setIsNewRecord(String isNewRecord) {
            this.isNewRecord = isNewRecord;
        }
        public String getIsNewRecord() {
            return isNewRecord;
        }

        public void setLoginName(String loginName) {
            this.loginName = loginName;
        }
        public String getLoginName() {
            return loginName;
        }

        public void setName(String name) {
            this.name = name;
        }
        public String getName() {
            return name;
        }

        public void setLoginFlag(String loginFlag) {
            this.loginFlag = loginFlag;
        }
        public String getLoginFlag() {
            return loginFlag;
        }

        public void setOfficeId(String officeId) {
            this.officeId = officeId;
        }
        public String getOfficeId() {
            return officeId;
        }

        public void setAdmin(String admin) {
            this.admin = admin;
        }
        public String getAdmin() {
            return admin;
        }

        public void setRoleNames(String roleNames) {
            this.roleNames = roleNames;
        }
        public String getRoleNames() {
            return roleNames;
        }

    }


    public class SubDeptList  implements Serializable{

        private String id;
        private String isNewRecord;
        private String remarks;
        private String createDate;
        private String updateDate;
        private String parentIds;
        private String name;
        private String sort;
        private Area area;
        private String code;
        private String type;
        private String grade;
        private String address;
        private String zipCode;
        private String master;
        private String phone;
        private String fax;
        private String email;
        private String useable;
        private PrimaryPerson primaryPerson;
        private DeputyPerson deputyPerson;
        private List<SubDeptList> subDeptList;
        private List<DeptUserList> deptUserList;
        private String parentId;

        public List<SubDeptList> getSubDeptList() {
            return subDeptList;
        }

        public void setSubDeptList(List<SubDeptList> subDeptList) {
            this.subDeptList = subDeptList;
        }

        public void setId(String id) {
            this.id = id;
        }
        public String getId() {
            return id;
        }

        public void setIsNewRecord(String isNewRecord) {
            this.isNewRecord = isNewRecord;
        }
        public String getIsNewRecord() {
            return isNewRecord;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }
        public String getRemarks() {
            return remarks;
        }

        public void setCreateDate(String createDate) {
            this.createDate = createDate;
        }
        public String getCreateDate() {
            return createDate;
        }

        public void setUpdateDate(String updateDate) {
            this.updateDate = updateDate;
        }
        public String getUpdateDate() {
            return updateDate;
        }

        public void setParentIds(String parentIds) {
            this.parentIds = parentIds;
        }
        public String getParentIds() {
            return parentIds;
        }

        public void setName(String name) {
            this.name = name;
        }
        public String getName() {
            return name;
        }

        public void setSort(String sort) {
            this.sort = sort;
        }
        public String getSort() {
            return sort;
        }

        public void setArea(Area area) {
            this.area = area;
        }
        public Area getArea() {
            return area;
        }

        public void setCode(String code) {
            this.code = code;
        }
        public String getCode() {
            return code;
        }

        public void setType(String type) {
            this.type = type;
        }
        public String getType() {
            return type;
        }

        public void setGrade(String grade) {
            this.grade = grade;
        }
        public String getGrade() {
            return grade;
        }

        public void setAddress(String address) {
            this.address = address;
        }
        public String getAddress() {
            return address;
        }

        public void setZipCode(String zipCode) {
            this.zipCode = zipCode;
        }
        public String getZipCode() {
            return zipCode;
        }

        public void setMaster(String master) {
            this.master = master;
        }
        public String getMaster() {
            return master;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }
        public String getPhone() {
            return phone;
        }

        public void setFax(String fax) {
            this.fax = fax;
        }
        public String getFax() {
            return fax;
        }

        public void setEmail(String email) {
            this.email = email;
        }
        public String getEmail() {
            return email;
        }

        public void setUseable(String useable) {
            this.useable = useable;
        }
        public String getUseable() {
            return useable;
        }

        public void setPrimaryPerson(PrimaryPerson primaryPerson) {
            this.primaryPerson = primaryPerson;
        }
        public PrimaryPerson getPrimaryPerson() {
            return primaryPerson;
        }

        public void setDeputyPerson(DeputyPerson deputyPerson) {
            this.deputyPerson = deputyPerson;
        }
        public DeputyPerson getDeputyPerson() {
            return deputyPerson;
        }

        public void setDeptUserList(List<DeptUserList> deptUserList) {
            this.deptUserList = deptUserList;
        }
        public List<DeptUserList> getDeptUserList() {
            return deptUserList;
        }

        public void setParentId(String parentId) {
            this.parentId = parentId;
        }
        public String getParentId() {
            return parentId;
        }

    }


}
